package com.demo.api;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

/**
 * 公共类
 * @author zjj
 * @date 2020-12-16
 */
public class CommonApi {
    /**
     * 格式化当前时间
     * @return yyyy-MM-dd HH:mm:dd
     */
    public String getDate(Date da){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:dd");
        String str = sdf.format(da);
        return str;
    }

    /**
     * 格式化当前时间
     * @param str 接收转化之后的值
     * @return yyyy-MM-dd
     */
    public String getDate(Date da,String str){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        str = sdf.format(da);
        return str;
    }

    /**
     * 获取13位时间戳
     * @return 13位时间戳
     */
    public String getDate(){
        long lDate = System.currentTimeMillis();
        return String.valueOf(lDate);
    }

    /**
     * 生成一个随机数
     * @param i 随机数取值范围
     * @return 随机数值
     */
    public int getRandom(int i){
        Random rd = new Random();
        int num = rd.nextInt(i);
        return num;
    }


}
